﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;


namespace Sistema
{
    public partial class FrmCadCliente : Form
    {
        public FrmCadCliente()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            
            try
            {
                // Abre a conexão
                Conexao.Conn.Open();

                //Query SQL
                MySqlCommand command = new MySqlCommand("INSERT INTO `mydb`.`cliente` (`CODIGO_CL`,`CPF/CNPJ`,`NOME`,`TELEFONE`,`ENDERECO`,`CIDADE`,`ESTADO`,`EMAIL`,CEP)VALUES(null,'" + cmpRG.Text + "','" + cmpNome.Text + "','" + cmpDDD.Text + " " + cmpTelefone.Text + "','" + cmpEndereco.Text + "','" + cmpCidade.Text + "','" + cmpUF.Text + "','" + cmpEmail.Text + "','" + cmpCEP.Text+"');", Conexao.Conn);

                //Executa a Query SQL
                command.ExecuteNonQuery();

                // Fecha a conexão
                Conexao.Conn.Close();
                
                //Mensagem de Sucesso
                MessageBox.Show("Gravado com Sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (MySqlException er)
            {
                MessageBox.Show("Erro ao Inserir... Detalhes"+ er.Message,"Erro");
                Conexao.Conn.Close();
            }

        }

        private void cmpTelefone_Enter(object sender, EventArgs e)
        {
            cmpTelefone.Text = "";
        }

        private void cmpDDD_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (this.cmpDDD.Text.Length == 1)
            {
                this.cmpTelefone.Focus();
            }
        }

        private void FrmCadCliente_Load(object sender, EventArgs e)
        {
             
        }

        private void button2_Click(object sender, EventArgs e)
        {
            new FrmConsCliente().ShowDialog();
        }

    }
}
